import axios from 'axios'
// 定义请求默认配置

const request = axios.create({
  baseURL: process.env.VUE_APP_BASE_URL,
  timeout: 8000
})
// 添加拦截器

request.interceptors.request.use(function (config) {
  // 获取token 添加到请求头中
  return config;
}, function (error) {

  return Promise.reject(error);
});

request.interceptors.response.use(function (res) {
  // 做token校验的判断  res.data.code  401 403
  // 401 弹出错误提示 清除 登录缓存 去登录页
  // 403 弹出错误提示 去登录页
  return res;
}, function (error) {
  return Promise.reject(error);
});

export default request